﻿package com.example.demo.dbmodels
import me.liuwj.ktorm.entity.Entity
import java.time.LocalDateTime
import java.math.BigDecimal
/**
 *  病人费用信息
 **/
interface TCharge : Entity<TCharge> {
	companion object : Entity.Factory<TCharge>() 
	var id: Int
	/**
	 *  病人代码
	 **/
	var patient_code: String
	/**
	 *  住院号
	 **/
	var patient_cure_no: String
	/**
	 *  总使用费用
	 **/
	var all_charge: BigDecimal?
	/**
	 *  费用天数
	 **/
	var charge_days: Int?
	/**
	 *  交后余下费用
	 **/
	var balence: BigDecimal?
	/**
	 *  服务费
	 **/
	var service_fee: BigDecimal?
	/**
	 *  操作费
	 **/
	var op_fee: BigDecimal?
	/**
	 *  护理费
	 **/
	var nursing_fee: BigDecimal?
	/**
	 *  病理诊断费
	 **/
	var pathological_diagnosis_fee: BigDecimal?
	/**
	 *  Lis诊断费
	 **/
	var lis_diagnose_fee: BigDecimal?
	/**
	 *  临床诊断费
	 **/
	var clinical_diagnose_fee: BigDecimal?
	/**
	 *  影像学诊断费
	 **/
	var imaging_diagnose_fee: BigDecimal?
	/**
	 *  康复费
	 **/
	var recovery_fee: BigDecimal?
	/**
	 *  中医治疗费
	 **/
	var chinese_treatment_fee: BigDecimal?
	/**
	 *  中成药费
	 **/
	var chinese_madicine_fee: BigDecimal?
	/**
	 *  西药费
	 **/
	var western_madicine_fee: BigDecimal?
	/**
	 *  中基药费
	 **/
	var base_madicine_fee: BigDecimal?
	/**
	 *  血费
	 **/
	var blood_fee: BigDecimal?
	/**
	 *  耗材费
	 **/
	var material_fee: BigDecimal?
	/**
	 *  其它费用
	 **/
	var qt_fee: BigDecimal?
	/**
	 *  收费类型: 居民医保,职工医保,自费
	 **/
	var fee_type: String
	/**
	 *  更新时间
	 **/
	var update_time: LocalDateTime?
	/**
	 *  更新人
	 **/
	var update_by: Int?
	/**
	 *  删除标记
	 **/
	var is_del: Boolean?
}
